prevent foundational issues