Bunch of assorted fixes
Added duplicate answer prevention