This is common code. What is the reason behind this change?