drop unnecessary requirements