So ByLevel here is definitely a whole number. If you are worried about Level not being a whole number maybe add a guard instead? If not worried about that, the truncation here is just distracting.