(untested) for @tattyseal