Isn't `wasEmpty` available to the printer anyway?