Why doctors are always late