This is not the right solution. There needs to be a fallback mechanism.