Split out low level init code for making low level tests