attempt better sizing