Accept optional parameter (branch)