linux client gui error checking, more docs