added check not_existent to Machine
added not_callable test to Machine