Here is the code that Im running. The user Tester has the both Grant and With Grant checked.
IF EXISTS (SELECT * FROM sysobjects WHERE type = 'P' AND name = 'AAAtestOW')
DROP Procedure dbo.AAAtestOW
CREATE Procedure dbo.AAAtestOW
If i add the grant execute command for me I get
"Cannot grant, deny, or revoke permissions to sa, dbo, entity owner, information_schema, sys, or yourself."
If I try