Poisson now using callback functions