added fakePublish abilities.