protect internal components