v 0.2.2 check called_first