The knowledge hiding loop: exploring the boundary conditions