Apparently, dependency order matters in schemes