diff --git a/attrib/client.c b/attrib/client.c
index 41a96d5..d533732 100644
--- a/attrib/client.c
+++ b/attrib/client.c
#include <bluetooth/uuid.h>
#include <gdbus/gdbus.h>
+#include <btio/btio.h>
#include "adapter.h"
#include "device.h"
#include "log.h"
#include "error.h"
#include "dbus-common.h"
-#include <btio/btio.h>
#include "storage.h"
#include "att.h"
diff --git a/attrib/gattrib.c b/attrib/gattrib.c
index 9ba850a..0acefc8 100644
--- a/attrib/gattrib.c
+++ b/attrib/gattrib.c
#include <bluetooth/bluetooth.h>
#include <bluetooth/uuid.h>
+#include <btio/btio.h>
#include "log.h"
#include "att.h"
-#include <btio/btio.h>
#include "gattrib.h"
#define GATT_TIMEOUT 30
diff --git a/attrib/interactive.c b/attrib/interactive.c
index 940cd50..50f7e44 100644
--- a/attrib/interactive.c
+++ b/attrib/interactive.c
#include <readline/readline.h>
#include <readline/history.h>
-#include "att.h"
#include <btio/btio.h>
+#include "att.h"
#include "gattrib.h"
#include "gatt.h"
#include "gatttool.h"
diff --git a/attrib/utils.c b/attrib/utils.c
index 4ffcd93..08365bd 100644
--- a/attrib/utils.c
+++ b/attrib/utils.c
#include <bluetooth/uuid.h>
#include <bluetooth/sdp.h>
+#include <btio/btio.h>
#include "att.h"
#include "gattrib.h"
#include "gatt.h"
-#include <btio/btio.h>
#include "gatttool.h"
GIOChannel *gatt_connect(const gchar *src, const gchar *dst,
diff --git a/obexd/plugins/bluetooth.c b/obexd/plugins/bluetooth.c
index f57a511..4cbeac4 100644
--- a/obexd/plugins/bluetooth.c
+++ b/obexd/plugins/bluetooth.c
#include <glib.h>
#include <gdbus/gdbus.h>
+#include <btio/btio.h>
#include "obexd.h"
#include "plugin.h"
#include "transport.h"
#include "service.h"
#include "log.h"
-#include <btio/btio.h>
#define BT_RX_MTU 32767
#define BT_TX_MTU 32767
diff --git a/obexd/plugins/syncevolution.c b/obexd/plugins/syncevolution.c
index 93cf2bf..02c02d4 100644
--- a/obexd/plugins/syncevolution.c
+++ b/obexd/plugins/syncevolution.c
#include <bluetooth/bluetooth.h>
+#include <btio/btio.h>
#include <gdbus/gdbus.h>
#include "plugin.h"
#include "obex.h"
#include "mimetype.h"
#include "log.h"
#include "manager.h"
-#include <btio/btio.h>
#include "obexd.h"
#include "filesystem.h"
diff --git a/obexd/src/manager.c b/obexd/src/manager.c
index 3743bbf..ccf03ca 100644
--- a/obexd/src/manager.c
+++ b/obexd/src/manager.c
#include <sys/socket.h>
#include <inttypes.h>
+#include <btio/btio.h>
#include <gobex.h>
#include "obexd.h"
#include "server.h"
#include "manager.h"
#include "log.h"
-#include <btio/btio.h>
#include "service.h"
#define OBEX_MANAGER_PATH "/"
diff --git a/obexd/src/obex.c b/obexd/src/obex.c
index e7e6c6f..bdaf923 100644
--- a/obexd/src/obex.c
+++ b/obexd/src/obex.c
#include <inttypes.h>
#include <glib.h>
+#include <btio/btio.h>
#include <gobex/gobex.h>
#include "obexd.h"
#include "mimetype.h"
#include "service.h"
#include "transport.h"
-#include <btio/btio.h>
/* Challenge request */
#define NONCE_TAG 0x00
diff --git a/profiles/audio/avctp.c b/profiles/audio/avctp.c
index 1bf06f2..061ebd0 100644
--- a/profiles/audio/avctp.c
+++ b/profiles/audio/avctp.c
#include <bluetooth/l2cap.h>
#include <glib.h>
+#include <btio/btio.h>
#include "adapter.h"
#include "../src/device.h"
#include "log.h"
#include "error.h"
#include "uinput.h"
-#include <btio/btio.h>
#include "manager.h"
#include "device.h"
#include "avctp.h"
diff --git a/profiles/audio/avdtp.c b/profiles/audio/avdtp.c
index b9f7d85..8fd7118 100644
--- a/profiles/audio/avdtp.c
+++ b/profiles/audio/avdtp.c
#include <glib.h>
#include <dbus/dbus.h>
+#include <btio/btio.h>
#include "log.h"
#include "manager.h"
#include "control.h"
#include "avdtp.h"
-#include <btio/btio.h>
#include "sink.h"
#include "source.h"
diff --git a/profiles/audio/main.c b/profiles/audio/main.c
index 21961cb..0c3a703 100644
--- a/profiles/audio/main.c
+++ b/profiles/audio/main.c
#include <glib.h>
#include <dbus/dbus.h>
+#include <btio/btio.h>
#include "glib-helper.h"
-#include <btio/btio.h>
#include "plugin.h"
#include "log.h"
#include "device.h"
diff --git a/profiles/audio/manager.c b/profiles/audio/manager.c
index 67a0153..5efe166 100644
--- a/profiles/audio/manager.c
+++ b/profiles/audio/manager.c
#include <glib.h>
#include <dbus/dbus.h>
+#include <btio/btio.h>
#include <gdbus/gdbus.h>
#include "glib-helper.h"
-#include <btio/btio.h>
#include "../src/adapter.h"
#include "../src/manager.h"
#include "../src/device.h"
diff --git a/profiles/gatt/gas.c b/profiles/gatt/gas.c
index 42db6a2..5ec0a8f 100644
--- a/profiles/gatt/gas.c
+++ b/profiles/gatt/gas.c
#include <glib.h>
#include <bluetooth/uuid.h>
+#include <btio/btio.h>
#include "adapter.h"
#include "device.h"
#include "attrib/att.h"
#include "attrib/gattrib.h"
#include "attio.h"
-#include <btio/btio.h>
#include "attrib/gatt.h"
#include "log.h"
#include "textfile.h"
diff --git a/profiles/network/connection.c b/profiles/network/connection.c
index c91e59d..8df4a6b 100644
--- a/profiles/network/connection.c
+++ b/profiles/network/connection.c
#include <glib.h>
#include <gdbus/gdbus.h>
+#include <btio/btio.h>
#include "log.h"
-#include <btio/btio.h>
#include "dbus-common.h"
#include "adapter.h"
#include "device.h"
diff --git a/profiles/network/server.c b/profiles/network/server.c
index 09ea0e7..6d0274a 100644
--- a/profiles/network/server.c
+++ b/profiles/network/server.c
#include <glib.h>
#include <gdbus/gdbus.h>
+#include <btio/btio.h>
#include "../src/dbus-common.h"
#include "../src/adapter.h"
#include "log.h"
#include "error.h"
#include "sdpd.h"
-#include <btio/btio.h>
#include "common.h"
#include "server.h"
diff --git a/src/device.c b/src/device.c
index e12f63a..2032b80 100644
--- a/src/device.c
+++ b/src/device.c
#include <glib.h>
#include <dbus/dbus.h>
#include <gdbus/gdbus.h>
+#include <btio/btio.h>
#include "log.h"
#include "agent.h"
#include "sdp-xml.h"
#include "storage.h"
-#include <btio/btio.h>
#include "attrib-server.h"
#include "attrib/client.h"
diff --git a/src/plugin.c b/src/plugin.c
index a16deb8..c931e68 100644
--- a/src/plugin.c
+++ b/src/plugin.c
#include <bluetooth/bluetooth.h>
#include <glib.h>
+#include <btio/btio.h>
#include "plugin.h"
#include "log.h"
#include "hcid.h"
-#include <btio/btio.h>
static GSList *plugins = NULL;