Default arguments for templates

That makes things so much cleaner