Won't trycatch different types