slight changes due to strange linux compile errors
slight changes due to strange linux compile errors