Feature #2439: Adds requirements expression to give more feedback to the user

(cherry picked from commit 5301a4c3a8a0ec627086d888427c2bf1e7de5dde)