setters throw exception if update commands are invalid