got rid of '... might be used initialized' warnings