Yeah, there would be a lot of issues. I think a lot could be fixed but in order to fix them it require an incredibly complex and intricate implimentation. If anyone is interested in the specific problems and possible solutions say so and I will write something longer about it, right now I don't feel like it though, especially if no one really cares.