i wonder if this is really needed or what is the advantage