Why this declaration?