This might compile... I hope...