Implement reject promise strategy

Implemented the easier reject promise strategy.