swapped out every require_a statement for assert( ) statements,