it v N to-inf
Nouns with other meanings
There are three other nouns which have this pattern. Good and harm are used with the verb do and the determiner no.
'It does no good to keep silent,' he went on.
It will do no harm to wait a while.
Practice is used with the verb take.
good harm practice
It takes considerable practice to master this technique but it is a skill well worth acquiring.