Outputs everything correctly :D