add test for passing no callback