Fix whitespace after \
Don't try to do context things if there are no attrs
Add more context tests