Begin to abstract events