update error return value