add optional absolute argument to Hermes#publish