Temporal imperfections in constructing correction codes