It's also worth mentioning that this is a quite general review, and a more in-depth technical analysis would require more specific information and tests.