adding more information to all exception thrown by Machine