Default value can be callable