Substitution on a sub-lattice functionality added.