@extend caveat