Various small problems

Top