well, erm...ok its flawed