some timing fiddling