Other dispatch methods seem to have a allow_private argument, wouldn't it be better here to also add that to this version then?