When Does Time Spring Backwards Engineering