     }
   }
 
-  private static func getEmojis() -> [String: String] {
-    guard let data = readEmojisFile() else {
+  private static func readEmojis() -> [String: String] {
+    guard let data = read() else {
       return [:]
     }
 
     let emojis = JSON(data: data)
     var replacements = [String: String]()
+    
     for emojize in emojis.arrayValue {
       for name in emojize["short_names"].arrayValue {
         guard let char = emojize["unified"].string else {


final class Emojize: BoolVal, Param {
  private static let jsonEmojize = File.from(resource: "emoji.json")
  private static let emojis = getEmojis()
  private static let parser = Pro.replaceEmojize(replace: forChar)

  var priority = 9
  var active: Bool { return bool }

    return String(describing: unicode)
  }

  private static func read() -> Data? {
    do {
      return try Files.File(path: jsonEmojize).read()
    } catch {
