Yes, there should only be one trait that controls this behavior.