Sometimes listening to compiler warnings is a good idea D: