okay, assertions all added, last thing needed is to add back the nearest row or previous row option stuff