restrain lookup explicitly to components