compiler flag (too srict?)