why this syntax?