this has been a stumbling block for neo-darwinian theory , which -- when combined with the gaps in the fossil record -- amounts to two arguments based on reason and imagination in place of a testable theory .