changed to 3-point limit (=== kernel size)