discovered 'next' primitive function.. awesome