Fixed algorithm, no corner cutting