Dev zch

@ByzanTine 
These try catch will be really slow.
Should exist a better way to work with