Done with pre-assignment