Add to implementations in other languages