Tighten up parse().