Refactor needs to needsAll in routes spec, started work on implementation for needsOne spec