with exceps