bootstrapper now shared between host with some #if directives