even optimal...er than before