compiler warnings vs. readability