traits works. expression simplified