why wouldn't this work?