dynamic underlyingException
read / write