some more logging and making GJK recursive again