I'd class this method as a template one, so this is fine.