Implemented specific default behavior for easier library use.