$default can be string too