everyone uses the new interfaces