before revision, producing decent results if valid