set_label() should return boolean instead of integer