you don't and shouldn't care how it's implemented.