smart accepts multiple versions of kernel packages