removed is_online check for most operations