not pack return value if property exists  #2
merged