this is one of those times where im overcomplicating things isnt it