Karl is a fantastic character and the actor is great i think he is under sold in emmerdale and should get more work away from it as he is very versatile and emotive, these qualities are undersold in the soap as they just get him to moan a lot. He can do a lot more emotions that one.
Kila, seeing by your post - i dont think you know that elliot (carl) doesnt plays "daz" in emmerdale, his identical twin, Luke does! elliot plays carl in shameless - if you search elliot and luke tittensor in google then you will see them both in a picture together!