3 safeguards for intelligent machines