Another simple implementation, as it uses the same work as the previous implementation, just enabling it for this construct.