finish returns