Preparing client allowed to require out of scope