interrupt code fixed (for now?)