sorry, i hadn't properly understood the context in which those declarations were used. i'll look at them again with that in mind.