forgot to set correct callback interface