rigmarolishly
not defined yet