This is fantastic news!

Was worried NASA wouldn't clear them to launch (was something about crew escape system).