or just drop that feature and require an element to be passed