reflect halfdone