don't set if there's an error