more pointless work cause I think I'm approaching this wrong