         return error
     }
 
-    // Helper for opening a connection, starting a transaction, and then running a block of code inside it.
-    // The code block can return true if the transaction should be commited. False if we should rollback.
+    /**
+     * Helper for opening a connection, starting a transaction, and then running a block of code inside it.
+     * The code block can return true if the transaction should be commited. False if we should rollback.
+     */
     public func transaction(transactionClosure: (db: SQLiteDBConnection)->Bool) -> NSError? {
         return withConnection(SwiftData.Flags.ReadWriteCreate) { db in
             if let err = db.executeChange("BEGIN EXCLUSIVE") {

    }
}

// We open the connection when this is created
public class SQLiteDBConnection {
    private var sqliteDB: COpaquePointer = nil
    private let filename: String

        return nil
    }

    /// Closes a connection. This is called via deinit. Do not call this yourself.
    private func closeCustomConnection() -> NSError? {
        let status = sqlite3_close(sqliteDB)

