Hidden technology leaks from NASA?