correcting behavior of define (allows mutation)