Integrated @tobie's suggestions for an API