Update with better logging and easier set colour by name