serial version should work