actually the usr check is no longer necessary, I will remove it