fix 5.2 compatibility