eliminates need for hypercellvalue function