$default can be string