exact rule