plato: thanks, at least you helped me see the requirements that the implementation needs to meet