@sjrd  btwn is the return statement very expensive ?