Add conds to avoid weird thing