Done should be never be defined in this lib