second attempt at parent fix