More different types of callbacks #419