I've been encountering a really weird problem with cloning. With the same restriction sites, same vector, same procedures, the PCR fragments that's 400bp and 900bp worked fine; however, the 1.1kb and 1.7kb didn't work. I used KpnI and BamHI, which should be easy enzymes. Another thing is, for the two longer fragments, they have quite a bit of colonies on the plate(even more than the other shorter ones), however, they are all just empty... Does anyone have any ideas?