fix for 3.12.1 compatibility