Stable for all 4 types of objects