Answer from cs61c-cm (Christopher Marcellino 15775059) for Question 4 Going against the standard would probably be for performance reasons. For it ensures compatability/portability with other hardware platforms.