Added support for the flexiable parameter syntax (!)