added argument 'full' to reolsve()