Fixes Logic, I promise