Ah, it seems like the Steam achievement API changed recently, breaking my code in about two different functions now.