ENH: Cleaner API without pos as str