Require Guard protects against double loading a module. Great with auto-reloaders or test runners.