Added return 409 error codes, and desc sorting