comply to the tighter BlackBox