Added the ability to cancel requests after they have been made.
Added a check for an np if callback returned has denied in it.