I'm +1 for not passing components. Should be inferred unless there is a non-trivial use case that makes this necessary.