better control flow