C style casting, minus 3 points