reduce number of compile errors