Multiple evidence strands suggest that there may be as few as 19 000 human protein-coding genes. (16th June 2014)