Spin on fetch only

Review please: @othiym23 @bclinkinbeard
Call me paranoid or sloppy, but I *tremendously* prefer writing this as `adding < 1` or `adding <= 0`.