disabled knockback
add safer checks
use references instead of raw strings