Any reason for not using a default argument and have a single method?