Add optional block syntax
New block syntax