It seems likely that we need to integrate SchedMD/slurm@f1b121441cac71486f827af8994d95144d6c6b5f to [somewhere in here](https://github.com/natefoo/slurm-drmaa/blob/be50785f1188bcbaa493f86b2ee08bfa40dfb993/slurm_drmaa/util.c#L601). Things also seem to get strange when using `--mem-per-cpu`, even when `min_cpus` is set properly, but I need to do more testing here.