Separate the fallback behavior from component. With the call() function
you want the fallback to kick in automatically so it does, but with
component() lookups you want fine-grained control and you don't always
want the fallback. When building stuff with component you can
always call fallback yourself should you want it.