+all: and +when: should fulfill immediately if passed an empty array