no need to do the funky factory stuff