Well done! Those are amazing things to have clarified and hopefully all finally understood after all this time.