parameter decoded spec passing