Make signatures optional