added cancel of OP_READ on EOF. Added missing finals.