tweak alighnment and begin supporting blocks that overflow