don't apply  if not array