Improved locks