Comments: Europa: Our best shot at finding alien life?