There is a lot of problems with this