Protects and perfoms.

Protects and perfoms.