is this necessary?