completed hides if empty