Geometric homology revisited