clone() now returns the proper type