get rid of extra requires