self sizing blocks for interface size, needs more work to ensure fits safely.