Totally new API, eliminating old issues