requires should be at the top of the file (see other tests)