If $E^{\circ}$ denotes the set of interior points of $E$, prove $E^{\circ}$ is open.
My attempt:
If $x\in (E^{\circ})^c$ then $x$ is not an interior point of $E$. Therefore, no neighborhood of $x$ is contained entirely in $E$ and thus all neighborhoods of $x$ contain a point $p\in E^c \subset (E^{\circ})^c$, hence $x$ is a limit point of $(E^{\circ})^c$ therefore $(E^{\circ})^c$ is closed and $E^{\circ}$ is open.
Is there something wrong with this proof? I ask because all the proofs I have seen of this fact avoid using this argument, which somehow raises doubts about its validity, given it is just as simple as other arguments used.