I agree.
Also consider reusability / transferability - if you want to reuse one or more of those API dependant functions / modules in another database, do you really want to transfer the entire monster API module (modWinAPI) or indeed check what is needed from that module
However, that is a lot...