checking status twice!