allow singular argument for with and requires