Revert "Knockout"

This reverts commit e8cd459186753ee7ec56ea5b713d1b18b21d1e77.
Revert "Revert "Knockout""

This reverts commit d75e55a10d2337c94d8f153d3ceaca0659cd7169.