Some arc, and hard coded some checked/unchecked values because the method was returnining null