does this need to return shit? it could just be a setter.