Trying moonwalking but it looks like we are recursing too much