no need to support chaining as visibility control is supported via options.