Parse in module

Don't review yet.
I guess I could do that too... I actually haven't thought of this.