Put functions now refresh their parents before actually putting anything
ClearFlags is now the properly-named SetFlags
Don't trust a function that don't trust me.
Changed the "== nc.ERR" to "!= nc.OK" for consistency
Added a force refresh before and after certain functions to get rid of having to manually do it.