only call cdi.boot once.... why isn't it idempotent... sigh