Importing Blocks with attributes

Hi Guys, sorry, another question.

I have created a number of block definition files to load into new drawings. These files contain a single block definition with one or more text attributes. Each block definition has a name and the dwg container file has a different name ( block name and file name can not be the same otherwise the file creation fails). I then create a new drawing file and use the 'insert'/block/browse for file commands to locate a container file and insert the block into the drawing. When the block loads, however, there are no prompts to update the attributes even though I can see by the default values that they are present, and if I try to update them manually by double clicking the block it takes me to the 'edit component' dialog rather than the 'update attribute' dialog. (The edit component dialog shows a hierarchy of two components, a top level one with the container file name, and the one which I need with the block name as a sub-component).

If I then go back to the 'insert'/block command but use the drop down arrow to list blocks defined within the drawing file, I can then select the component with the correct 'block' name and this inserts the correct block and prompts me to update the attributes, I can then delete the original block which is no longer required.

The end result of this is that I have the block that I created within my new drawing complete with attributes, but is this operation correct/normal ? or does it indicate that I've done something wrong when I created my block definition files.

thanks, nick