when guard condition is 'true', just replace it with new, hoisted condition