Only modify output parameter if successful.