Style changes thanks to @sigmavirus24.