in non-error cases, everything in Operation appears to work correctly