pad allocation to work around rude strlen()