fixed set_default method