Thanks to @Shadowwolf210, @FreddyChin and @janders89 for your review!