Add interface version checking and error handling to VLC module