prevented overlap