Always put callback last