New way for calling parse, few performance related changes (more to come)