fixed return status