Add codes to prevent underflow