blocking logic issues