``[ ... ]`` denotes optional parts, but this is not optional. afaik ``{ ... }`` denotes a  choice