Code style
UUID port revision 1

Please work first time?
Illegal characters..
Methods accept UUIDs as UUIDs (...) instead of strings..

Thanks phoenix616 :D