unary operator expected fix when no argument supplied