Email Post: Mammalian heparanase: what is the message?