Implement originial interface, tested with 8112ab8.