more concise runtime