backports for cheaper busyness from 1.9