now uses tpar if available