back is now considering padding. Corrected bug with vector print