this fixes it for a reason I can't figure out