whoops dont want to cause a setter loop