not-POST fails gracefully, added duplicate detection