141212 kyk ) implement reserve exception