gahh, why oh why..