Implementing Hyperion