WIP "I still don't have a name for it" but you might help.