don't do work if there's no work to do... silly