https://github.com/lawloretienne/QuickReturn/pull/22
https://github.com/lawloretienne/QuickReturn/pull/8
https://github.com/lawloretienne/QuickReturn/pull/7
