further knockout implementation improvements