Adding checks for Start/Sleep etc
Also consolidating the API status check.