removing unnecessary requirements