diff --git a/epicardium/modules/buttons.c b/epicardium/modules/buttons.c
index 6afbdf9c1513f7e5014d132b9d1eaefebf04da09..fd86bbade6c22d3d618d1e116dee39e68ae6557c 100644
--- a/epicardium/modules/buttons.c
+++ b/epicardium/modules/buttons.c
@@ -17,13 +17,10 @@ uint8_t epic_buttons_read(uint8_t mask)
 {
 	uint8_t ret = 0;
 	if (portexpander_detected() && (mask & 0x7)) {
-		if (hwlock_acquire_timeout(HWLOCK_I2C, portMAX_DELAY) < 0) {
-			LOG_ERR("buttons", "Can't acquire I2C bus");
-			return 0;
-		}
+		hwlock_acquire(HWLOCK_I2C);
 
 		/*
-		 * Not using PB_Get() here as that performs one I2C transcation
+		 * Not using PB_Get() here as that performs one I2C transaction
 		 * per button.
 		 */
 		uint8_t pin_status = ~portexpander_in_get(0xFF);