r24722: Squashedcommit of the following: Author: Gerald Carter <coffeedude@plainjoe.org> Author: Gerald Carter <coffeedude@plainjoe.org> Author: Gerald Carter <coffeedude@plainjoe.org> Author: Gerald Carter <coffeedude@plainjoe.org> Author: Gerald Carter <coffeedude@plainjoe.org>