Adding a resource always defaults to the first role (estimates, overheads,streams)
This results in accidental allocations of the first role
Should not default to anything