When I created #1488 I ran into the same problem. Back then I was thinking that you'd have to set a manual ID alongside the proc, but now I'm thinking... why not use the resource name as the default if none is provided?

Either that or we could raise an exception, _forcing_ developers to add in an ID.