is this really needed for this to work?