overrigidly
not defined yet