only assign active to empty