warning is not suitable, it happens frequently (agent side). Logic made clearer though.