Delusion Cannot Defeat Biology...