optimal? optional? it does not matter -- drop this comment