Finalize right behaviour & factorize attempt