Redefined API – see Readme.md