inelegancies
not defined yet