excuse me, but real programmers use butterflies.