First attempt at ST3 compatibility. Changed to the new async method.