detailed caveat