short-circuit protection

Visitors: 49,365