OK, It's now similar to before, but returns the actual code. I didn't check the error-catching though.