Handle empty projects list better