Using alternate API upload method - more reliable