changed legacy function names, update the status check