Is there anything they haven't thought of in the API? They still keep
suprising me...