Why are there three empty conditional blocks here?