more mangling, I think I need to stop overthinking this