Variable cannot change after initialization