New version
Return nil for selectors that are not found