1. A method for optimizing network access control, comprising: receiving an access request to a network from a device; determining if each one of one or more critical updates of said device is current; determining if each one of one or more non-critical updates of said device is current; and granting said access request to said network if each one of said one or more critical updates of said device is current, even if at least one non-critical update of said one or more non-critical updates of said device is not current.