is it really needed ?