I noticed two groups can be given identical names. I also noticed that if you have two groups with the same name and call group::member_p with the -group_name switch to check for membership you end up with a server error. Is all this by design, or is one of the behaviors a bug?