perhaps explicitly specify the return type of operation to be "Unit" ?