something that works for the l2 regularizer, still not quite as good as regular msist