Possible solution, returns bad values though