The Esperanto grammar is based upon sixteen fundamental rules, which have no exceptions.