make hidden available on message too. We still have to use it.