AMEND: Move requires()