default return type