Minor logic changes
Minor logic changes


git-svn-id: 3e7511c6a72cd8f37051d3238e8364850d38d547@267 eb686afc-39fa-0310-a79f-9b3c69cefa1c

egonw/citeulike,egonw/citeulike,egonw/citeulike,egonw/citeulike,egonw/citeulike