Add readback and individual port functions. Change Exceptions.