yes, ideally remote and embedded APIs should be identical, with the exception here were the class comes from another package.