provide empty string in execute for blanking updates vs skipping updates on nil