added try-cache for parse initializer