misc. whitespace and warnings etc.