https://knockout.chat/thread/78333/27#post-2880681 