Now handles invalid verse ranges