I need to type this out so I can think about it