Add virtual frame, fix printing