How does my attempt at using a Requirement look?