I find a lot of the grammar rules for English to be rather weird. Like the main rule: "Never end a sentence in a preposition." This rule is usually used for languages based on Latin. Since English is a German based language, not Latin based, then it's acceptable. The German language constantly ends it's sentences in prepositions. It's just how it works. So I never care if people try to correct me for being grammatically incorrect.