answer is readonly if qid is invalid