p.s. Not sure if I'm venturing even deeper in no-no land now, but if I wrap the InjectionTarget for a bean with the @DestroyOnError annotation and subsequently do nothing in the void preDestroy(X instance) method, then everything -seems- to work.