The usage of `new_callable` is new to me. Nice! :)