Cleaning up parameter implementation