fixed so it works with all neko/cpp combinations