This requires Gary King's Moptilities.