Delegate for custom KB