only process if present