No it actually opens the throttle when the lever is pushed.. I though I had pictures of mine installed on my car under the hood but can't find them .. these are from the guy that makes them Facebook page
View attachment 1715727116
View attachment 1715727117