Ok. So long as any potential memory related issues caused by repeatedly calling CDI.current().select().get() are clearly spelled out in the spec I am happy.