Copyright (C) 2016-2020 Sean Davis <sean@bluesabre.org>
