however we could consider basing this on https://github.com/nelmio/alice