This is nothing to be proud of but....