role extending fix