Since this throws instead of returning false, it probably deserves to be called assertInstalled