https://github.com/snaptoken/kilo-tutorial/issues/60