re-ordered inverse setter to return value set (allows using it as correct value when called)