In reply to chr_sue:
But why not? Would you provide a better solution to deal with the problem I mentioned above?