I noticed sometimes a === was used instead of a == for string comparison. Keep consistency with one or the other? I'd say keeping everything === is easiest to track