if we directly expose the container, may be we can get rid of this method