#48 really hard to debug