Zoe Puc trying to defy all odds