dislike the ?/: construct twice in one line.