Completed i/o  and cipher methods