command might not always exist