ex 1.3.26 - clean up implementation