added defer.inline behaviour to check results from save operations, adding metric and logging behaviour