Makes similar kernel-specific implementations unnecessary, although i don't delete them with this commit.