1. interrupt/signal handlers can not have parameters 2. interrupt/signal handlers must be 'void' type