indeo: optimise some routines