Hardware considerations