diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,74 @@
+# Contributor Covenant Code of Conduct
+
+## Our Pledge
+
+In the interest of fostering an open and welcoming environment, we as
+contributors and maintainers pledge to making participation in our project and
+our community a harassment-free experience for everyone, regardless of age, body
+size, disability, ethnicity, gender identity and expression, level of experience,
+nationality, personal appearance, race, religion, or sexual identity and
+orientation.
+
+## Our Standards
+
+Examples of behavior that contributes to creating a positive environment
+include:
+
+* Using welcoming and inclusive language
+* Being respectful of differing viewpoints and experiences
+* Gracefully accepting constructive criticism
+* Focusing on what is best for the community
+* Showing empathy towards other community members
+
+Examples of unacceptable behavior by participants include:
+
+* The use of sexualized language or imagery and unwelcome sexual attention or
+advances
+* Trolling, insulting/derogatory comments, and personal or political attacks
+* Public or private harassment
+* Publishing others' private information, such as a physical or electronic
+  address, without explicit permission
+* Other conduct which could reasonably be considered inappropriate in a
+  professional setting
+
+## Our Responsibilities
+
+Project maintainers are responsible for clarifying the standards of acceptable
+behavior and are expected to take appropriate and fair corrective action in
+response to any instances of unacceptable behavior.
+
+Project maintainers have the right and responsibility to remove, edit, or
+reject comments, commits, code, wiki edits, issues, and other contributions
+that are not aligned to this Code of Conduct, or to ban temporarily or
+permanently any contributor for other behaviors that they deem inappropriate,
+threatening, offensive, or harmful.
+
+## Scope
+
+This Code of Conduct applies both within project spaces and in public spaces
+when an individual is representing the project or its community. Examples of
+representing a project or community include using an official project e-mail
+address, posting via an official social media account, or acting as an appointed
+representative at an online or offline event. Representation of a project may be
+further defined and clarified by project maintainers.
+
+## Enforcement
+
+Instances of abusive, harassing, or otherwise unacceptable behavior may be
+reported by contacting the project team at [INSERT EMAIL ADDRESS]. All
+complaints will be reviewed and investigated and will result in a response that
+is deemed necessary and appropriate to the circumstances. The project team is
+obligated to maintain confidentiality with regard to the reporter of an incident.
+Further details of specific enforcement policies may be posted separately.
+
+Project maintainers who do not follow or enforce the Code of Conduct in good
+faith may face temporary or permanent repercussions as determined by other
+members of the project's leadership.
+
+## Attribution
+
+This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
+available at [http://contributor-covenant.org/version/1/4][version]
+
+[homepage]: http://contributor-covenant.org
+[version]: http://contributor-covenant.org/version/1/4/
diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,11 @@
 # Revision history for machines-amazonka
 
+## 0.5.0 -- 2017-04-12
+
+* Update for [liblawless 0.19](http://hackage.haskell.org/package/liblawless-0.19.3)
+* Add [Code of Conduct](http://contributor-covenant.org/version/1/4/code_of_conduct.md)
+* Add a brief (very) [README.md](README.md)
+
 ## 0.4.0 -- 2017-02-17
 
 * First version. Released on an unsuspecting world.
diff --git a/README.md b/README.md
new file mode 100644
--- /dev/null
+++ b/README.md
@@ -0,0 +1,16 @@
+# Amazonka Machines
+
+This is a set
+of [machines](http://hackage.haskell.org/package/machines)
+and
+[concurrent-machines](http://hackage.haskell.org/package/concurrent-machines) for
+some of the components of the
+various [Amazonka](http://hackage.haskell.org/package/amazonka)
+libraries. They're composable, handle pagination, and transduction of
+results with the full set of Machines primitives.
+
+## Example Code
+
+The Spot Price History module has one of the more complete examples,
+including multiple concurrent requests, concurrent STM updates, and so
+on.
diff --git a/Source/Library/Network/AWS/Machines/AWS.hs b/Source/Library/Network/AWS/Machines/AWS.hs
--- a/Source/Library/Network/AWS/Machines/AWS.hs
+++ b/Source/Library/Network/AWS/Machines/AWS.hs
@@ -30,6 +30,7 @@
     ) where
 
 import Lawless hiding (
+    fold,
     argument,
     mapping,
     filtered,
@@ -52,8 +53,6 @@
 import Text
 import Control.Monad.Trans.Resource
 import Machine
-import Data.Machine.Concurrent
-import Data.Foldable
 
 default (Text)
 
diff --git a/machines-amazonka.cabal b/machines-amazonka.cabal
--- a/machines-amazonka.cabal
+++ b/machines-amazonka.cabal
@@ -1,5 +1,5 @@
 name:                machines-amazonka
-version:             0.4.1
+version:             0.5.0
 synopsis:            Machine transducers for Amazonka calls.
 description:         This provides several modules for managing AWS
                      resources using the Machines library. It supports
@@ -12,13 +12,21 @@
 copyright:           ©2017 Evan Cofsky
 category:            Network
 build-type:          Simple
-extra-source-files:  ChangeLog.md
-cabal-version:       >=1.10
+extra-source-files:
+                   ChangeLog.md
+                   README.md
+                   CODE_OF_CONDUCT.md
+cabal-version:       >=1.24
 
 source-repository head
                   type: git
-                  location: git@gitlab.com:lambda-now/machines-amazonka.git
+                  location: git@gitlab.com:theunixman/machines-amazonka.git
 
+source-repository this
+                  type: git
+                  location: git@gitlab.com:theunixman/machines-amazonka.git
+                  tag: v0.5.0
+
 library
   ghc-options:
               -Wall
@@ -66,7 +74,7 @@
                 exceptions >= 0.8.3 && < 0.9,
                 focus >= 0.1.5 && < 0.2,
                 hashable >= 1.2.4 && < 1.3,
-                liblawless >= 0.17 && < 0.18,
+                liblawless >= 0.19.2 && < 0.20,
                 list-t >= 1 && < 1.1,
                 monad-control >= 1.0.1.0 && < 1.1,
                 mtl >= 2.2 && < 2.3,
