The Useful Abstract API