Expose higher level function.