No more bugs, output idenctical to reference.