Some of the terms you are using are not part of the standard out-of-the-box product. For example 'Unit' is not a standard entity in CRM. Similarly the warning you are receiving is not standard. I'm guessing this is the result of some custom code.
Given this is the case it is difficult to advise other than to say if it is not behaving as expected I would probably get it looked into.
Leon Tribe
Want to hear me talk about all things CRM? Check out my blog
http://leontribe.blogspot.com/
or hear me tweet
http://www.twitter.com/leontribe
Want to hear me talk about all things CRM? Check out my blog http://leontribe.blogspot.com/ or hear me tweet @leontribe