inputs actually fit in their containers