Copyright (C) 2012-2015 Sean Davis <smd.seandavis@gmail.com>
