I have been trying for months to clone a 4 kB fragment into a 6.4 kB BAC (I know it's very small for a BAC). I know my restriction enzymes used to prepare insert and vector are good (i.e drops out insert) and I know my ligation reagents are good (i.e ligates lambda-HindII markers). Lastly, I can transform bacteria with vector + insert ligation but always recover vector only when screening resulting colonies. Ultimately I am trying to construct a synthetic virus. Any advice/suggestions are welcome.