new default return value support for serialization