Updated based on input from George Barnett.