Adds strict mode to allow more flexible use (with non-user objects)