Initial attempt with openloops