Move conversion profile retrive up to function start (avoid multi calls)