Move more things to dur_precise()