anchor.diff:  		PostgreSql dbConn = await dbManager.getConnection();
   		try {
   			return (
  -			  (await dbConn.query(
  -				"SELECT achievements FROM users WHERE email = @email",
  -				User, {"email": email})
  -			  ).first.achievements.contains(id)
  +				(await dbConn.query(
  +					"SELECT achievements FROM users WHERE email = @email",
  +					User, {"email": email})
  +				).first.achievements.contains(id)
   			);
   		} catch (e) {
   			log("Error getting achievements for email $email: $e");
  
positive.code: 
  				if (
  				(await dbConn.execute(
  				  "UPDATE users SET achievements = @json WHERE email = @email",
  				  {"email": email, "json": newJson})
  				) == 1
  				) {
  					// Send to client
  					StreetUpdateHandler.userSockets[email].add(JSON.encode(
  					  {
  						  "achv_id": id,
  						  "achv_name": name,
  						  "achv_description": description,
  						  "achv_imageUrl": imageUrl
  					  }
  					));
  
  					result = true;
  				} else {
  
negative.code: }
  
  @app.Route("/listAchievements")
  Future<String> listAchievements(
  	@app.QueryParam("email") String email,
  	@app.QueryParam("category") String category,
  	@app.QueryParam("excludeNonMatches") bool excludeNonMatches) async {
  	List<String> ids = [];
  	List<String> awardedIds = [];
  	Map<String, Map<String, dynamic>> maps = {};
  
  	ids = Achievement._ACHIEVEMENTS.keys.toList();
  
  	if (email != null || !(excludeNonMatches ?? true)) {
  		// Email provided, find their awarded achievements
  