trying to fix tap firing twice