removed need for innerGet function