James Buchanan was before his time