cleanup
removes unnecessary requirements