# Demand functions homogeneous of degree zero in prices and income - how this relates to budget exhaustion (solving a consumer's problem)

I have the following demand system:

$x(p,I)=\frac{Ip_{z}}{4p_{x}p_{y}}$

$y(p,I)=\frac{I}{4p_{y}}$

$z(p,I)=0$

It appears to me that each demand function is homogeneous of degree zero in prices and income as:

$x(tp,tI)=\frac{Ip_{z}}{4p_{x}p_{y}}$

$y(tp,tI)=\frac{I}{4p_{y}}$

$z(tp,tI)=0$

Why would this demand system not satisfy the following budget equation?

$p_xx+p_yy+p_zz=I$

where I is exogenous. I would have thought the budget constraint would not have been satisfied only if one of the demand functions was not homogeneous of degree zero in prices and income.

Some examples with only one good, so where $$p_x x = I$$ should hold:
$$x= \frac{I}{7p_x}$$ is homogeneous of degree zero, but with this the consumer does not spend all their income.
$$x= 0$$ is homogeneous of degree zero, but with this the consumer does not spend all their income.
$$x= - \frac{p_x}{I}$$ is homogeneous of degree zero, but there is definitely something weird going on here.