removed overzealous parameter check