better notation. we're not c# after all