looping construct via intentional NULL derefence

This should not have been so enjoyable.