Refactored initial garbage. Bit clearer now.