Changing return for invalid coverId - using -1 instead of 0