attemptLoadFrom now ignores null values properly