recontrivance
not defined yet