New API proposal