Consistently operate on x and be tollerant where is top and where is bottom