Deferred: makes xxxWith methods low level again