Management has become quite layered over time. What used to take 5 minutes to get approval on now takes a couple days. Sometimes communication breaks down between those layers. This is all part of the natural progression from start up to big boy company.