added a namespace reference to handle out of order loading