maybe `return not_found!  unless @branch` ?