Implementation: Shuttle