https://knockout.chat/thread/49398/46#post-1821471