JAL-3162 only allow start <= end while modifying