check legacy support before parsing params