Recently several bugs linked to the client were reported (see #1480, #1484). These could have been avoided if the client was extensively tested. There is a module in instantiation tests but it could be completed. For example, options are not tested at all.