We should require a list of callbacks and not just one.