Yes certainly Peter. It is very important that the path for creating DLLs should be as smooth as possible.
The main issue here is that we cannot safely disambiguate between a procedure call and a label when colons are stuck on the end. Therefore the first word in a line, if it has a colon, must be assumed to be a label.
If we stick to this rule then it should eliminate many potential name conflicts when using libraries.
Charles