I just noticed this (somehow I missed it before) and that answers my question about how it wasn't causing a problem for `and_call_original`.