It was the sig check. All ROM.zip files for custom ROMs use a test sig, not a release sig, so they will always fail a sig check .
Sent from my One X using xda app-developers app
Thought I was going insane when I first started using TWRP lol
Sent from my HTC One X