bug fixes re: callback arguments