the even more right way of doing zc17
store 17-bit addres instead of zc17, code cleanup
drop ZC17