gate/all now accepts array of fn's