strict and const dont play nice :(