Only store arguments in results dict when they are supplied

unless `store_missing` flag is True (defaults to false)