Accept None also as a valid default