poking at the code, maybe itll work