disable "possible strict violation" warning using this