Fix #12, use direct methods instead of messages.