main: handle both strut and strut_partial properties