The solution to this( not really)