ability to specify which definition you want