only use requirments that are truthy