fallback to 0/0/0 if no data