making the silent function clearer with helpful nitick