- Skeleton of inner(), needs implementing