null check craftableList, should close #14