diff --git a/Makefile.dep b/Makefile.dep
index a8f7727818ec472ee4dcf4f64f81d85729e9de0c..b301fac2016603bc5e52b2985a3869b12cc9f3e8 100644
--- a/Makefile.dep
+++ b/Makefile.dep
@@ -47,17 +47,17 @@ ifneq (,$(filter sixlowpan,$(USEMODULE)))
 	USEMODULE += vtimer
 endif
 
+ifneq (,$(filter uart0,$(USEMODULE)))
+	USEMODULE += lib
+	USEMODULE += posix
+endif
+
 ifneq (,$(filter posix,$(USEMODULE)))
 	USEMODULE += uart0
 	USEMODULE += timex
 	USEMODULE += vtimer
 endif
 
-ifneq (,$(filter uart0,$(USEMODULE)))
-	USEMODULE += lib
-	USEMODULE += posix
-endif
-
 ifneq (,$(filter cbor,$(USEMODULE)))
 	USEMODULE += net_help
 endif