defused potentially dangerous default argument