handling preload at modprobe() level