ughhhh I have no idea how to test this