Why >= 3 here when there can never be more than 3?