avoid double wrapping