i think what hanrahan has posted are all plausible commentsjnprobably each point has been argued to death as well