some fizes
Damn those missing breaks!
fixed that effing bug