turn invalid character into dead cell and log
playing with no return values
name refactoring