This is inconsistent with the way other methods are implemented. You should add a new method in AbstractPlatform instead