Lots more logging, although should replace info with debug - added in some awaits so we don't do rug pulling