moved homogeneous to deprecated