another double post brought to you by ruby's broken forums™