This could fail if args[0] is accidentally something not cast-able to a long. I would suggest just passing `args` to the `Raw` class and keeping the existing args parsing and error handling logic that was in place in the `Raw` class.