removed redundant requirements