Programming Rules - When to override the machine