I think that this would be easier to read if this instance of the `handler` variable were actually `fallback_handler`. I was trying to figure out why `handler` took different arguments in different places.