Changed from vec? to coll? because some middlewares return list instead of vector