Hide clean and add debug logging option
Rework special fences so it is easier to extend