Slight tweak to "sing" method to make code more DRY