It is critical if you want to avoid creating the error code. The use of the space is correct, but I believe mark up still works in many cases without it. Newly created profiles will already have the <references /> in place, but if you are doing Data Doctoring your otherwise working on an older profile, and I mean really old, you may need to add the tag. I am curious why you wouldn't want to use the space between the s and the /?