Changed parse from abstract to static