Added checking for successful save to all receiving functions