squashed bugs in require_a