accept undefined #publish second arg