fix broken timed capture, add additional verbose checks