is this really needed?