I'm still not sure about this though, it seems weird to read this every time $parse is called.