well I'm somewhat surprised this wasn't commited earlier.