Flexible Mle

More XXX