Moved warnings to the end to make sure they're applied.
More warnings (for leading/trailing dots, aka chaining)