Parse in module

Don't review yet.
For now, yes. I don't think I need it somewhere else.