is this really needed ?