ARGH! HDF5 IS A HORRIBLE FORMAT! KILLLLLM EEEEEEE