Proper strings