fix chaining for #exists?