Implemented peer-review suggestions.

- Obviated need for bounds checking by building up a slice instead of tearing one down.
- Behavior of service filtering as it was before new filtering infrastructure.