"A space platform for humans?"