kernel versioning a bit more complicated than i thought