return a :keyword-invoke only if no default value is provided