Initial steps to avoid using HMMs in contract/expand moves.