making sure we're not double-loading modules