MakeBall now has full default argument handling