execute! can now accept prepared statements as well