extend takes nil (YOLOKit forgives)