Is there a reason you're passing $thumbOptions to getAssetData() here? It looks like getAssetData() doesn't end up using it.