Implementing Lanyon