better Foundation errors