To the hell with it, can as well implement it now :-b