Dim and distant past but was it not mandated to switch Charlie off if you were squawking low level and not receiving a service?
You had not had a Charlie check with the controller he would have been a brave man giving altitude separation based on unverified data.
Just a thought.