not using the apps lock when returning status or logging, since it can deadlock