i like my method... fix it til its broken, then upgrade it