fix non-linear instruction model