We should probably drop the `axis` argument since I don't see how it should be interpreted usefully.