Might as well have just used a struct here. (This works fine though)