Requirements should be a list