is_valid_near_disp
if (!is_valid_near_disp(get_displacement(from, to)))
return is_valid_near_disp(disp);