if it's public we can use call it and don't need this spec.