handle (data, metadata) in @check_return