OMG looks like they found life on the comet recently