the usual suspected dependencies