ENH: improve vline, address discussion