too many things tto think of at once, might take a nap and figure out what this commit is later