collecting the stray common functions
removed the now-unncessary requires