is the re-assignment necessary here?