I think we might want an additional signature for the safely parameter -- adding it as a defaulting last argument violates our convention of placing all out parameters at the end of signatures. That said, if doing it the way you did it is a more surgical (i.e. less risky) way of adding the parameter I'm okay if you leave it as is.