better userData, ps1 wrapping.