Api enhancements

Fixes #12