Fixed recursive drawing