Cleaned up, fixed error relating to 'silent' switch.