size_spec passing