check for null session (public) calls to MN.replicate() before passing it to the asynchronous implementation
check for null session (public) calls to MN.replicate() before passing it to the asynchronous implementation