Some HW/SW serial optimalisations etc....