+1 for return early