MAY REQUIRE REPROGRAMMING