doesnt crash
update for david