PG patches, keep in mind exec and async_exec have a exec{|r| } semantics that is yet to be implemented
[Validate]