Unfortunately fixing this issue requires me to do a lot rewriting. I have it done in v1.0 but that is still going to take some time.