реализация отличается, т.к. мы руководствовались английской документацией с ошибкой. а когда документацию исправили - уже менять все было поздно.