10.1007/s00428-009-0795-x