Some reqs

possibly too many or too few haven't checked yet.