1. A method, comprising: demanding a required permission from at least a portion of executable code; ignoring an attempt to elevate a permission associated with at least the portion of executable code to the required permission; tracing a call stack corresponding to at least the portion of executable code; and granting the required permission if the tracing reveals the required permission associated with at least a caller of at least the portion of executable code.