Personally, I believe that the only scenario where this would be acceptable is if there is a high probability that a certain function will not be used by the user.