Compiles on VS2013 however is still broken