Commented out setCustomViability because it bugged out.