Point 5 is probably your problem.
Point 6 is just odd (i.e. using both)