Added check for delegate type in case someone assigns their own delegate (for some reason).

Signed-off-by: Levi Brown <levigroker@gmail.com>
Updating to include note about delegate and rewording the description a bit.

Signed-off-by: Levi Brown <levigroker@gmail.com>