make use of the new requirements code