slightly less clunky language