handle errors in shooting
verb_noun not noun_verb
better random function