ok now i smell my own fail.