but well even the ClassCastException might happen because of other things, anyways the chance is lower then other exceptions