1. The method of preventing malicious behaviors on a mobile computing device comprising a hardware pipeline, comprising: accessing instructions currently queued in the hardware pipeline (“queued instructions”); determining whether executing the queued instructions could result in a malicious configuration; and preventing execution of the queued instructions in response to determining that executing the queued instructions could result in a malicious configuration.