Fatal
-----

    * Waiting to be discovered.


Non-Fatal
---------

    * Many functions needs to be redesigned totally, especially the
      communication ones. If a timeout on a command occurs because the
      server is not responding, there is no error message shown.
