What takes doctors so long?