this was *sooo* much work, https://github.com/iocage/iocage/pull/293#pullrequestreview-51645449 and i hope it pays off