Now allows where z starts in solution state but cannot more horizontal