fixed a bug where a non-loadable character shifts all other characters