MGO heuristic seems to be working alright