Correct implementation for collection subroutes