Last week’s air pressure leak aboard the International Space Station was not caused by a micrometeorite, Russian space agency Roscosmos is now claiming, but rather the result of human error, or possibly even a deliberate act of sabotage. Either way, the incident points to poor oversight and lack of quality control measures at the Russian space agency.