fallback to assets pipeline if necessary