skip logic unless a callback is present