More compiler friendly.