raise custom parse exception