Tighten constraint on callback.