1
Revert d507e27..c6e6294

This rolls back to commit d507e27562ea752702847b49a0d0c2dd1bef4acc.
2
Revert c6e6294..12e7835

This rolls back to commit c6e62943caf93adcb25c4f12aeb1a7271a5589a3.
Final version
1
API fix
Bugs
Merge pull request #1 from abogushevsky/OldSolution

Old solution