Fixed a issue where weights were being ignored/incorrectly read