And so there's always a debate on the spectrum between end to end ML, which is a little bit too far to how you architect it to where you have modules, but enough ability to think about long tail problems and so forth.