By James White, as seen on Offworld