rollback of changes; interresting compiler coincidences