On a somewhat more customized note. How about a tri-loop AS2E