support for preserving object stacking