stumblingly
not defined yet