Sri | Overlord

this method probably needs different name if you are both updating and then also returning a bool