rc1, a messed up version that works