checkpoint on incorporating variants - correctly this time?