I guess it makes more sesne to create this when necessary.