removed extraneous requirements