But surely you can just call the generic publish from inside your non-generic publish?