You could break this out and have it shared between the two traits.